import Vue from "vue";
import App from "./App.vue";

//引入router对象
import router from "@/router";
//引入vuex
import store from "@/store";

//把mock引入项目 让mockServer执行
import "@/mock/mockServer";

//引入全局注册组件
import "@/main/components";

//引入eventBus事件总线的设置
import "@/main/eventBus";

// 引入elementUI的配置
import "@/main/element";

//引入lazyLoad懒加载的配置
// import "@/main/lazyLoad";

//引入表单验证插件的配置
// import "@/main/validate";

Vue.config.productionTip = false;

new Vue({
  render: (h) => h(App),
  //把router路由对象注册到实例上，那么所有的组件实例上都有有一个$router和$route对象
  router,
  //把store注册到实例上,那么所有的组件实例都可以访问$store对象
  store,
}).$mount("#app");
